home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / inet_tcp / cybr_add / addrbook.doc < prev    next >
Encoding:
Text File  |  1994-02-04  |  16.5 KB  |  674 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                      The Cyber Punk's Address Book v1.01
  32.                      Copyright 1993,94 Robert D. Bouman
  33.  
  34.                              ****************
  35.  
  36.                              February 4, 1994
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44. Warranty:
  45.  
  46.      While every effort has been made to ensure that this program, The
  47.      Cyber Punk's Address Book, is in perfect working order and that it
  48.      poses no threat to the computer system it operates in, the author
  49.      takes no responsibility for damage to property or data that may result
  50.      from the use or misuse of this software package.
  51.  
  52.  
  53. Legal use of product:
  54.  
  55.      This program has been released to the general public as a shareware
  56.      software package.  As such, this program is NOT public domain or
  57.      freeware.  The author retains full legal copyright of said computer
  58.      software.  It is illegal to alter the contents of the files included
  59.      in the official release of The Cyber Punk's Address Book (for files
  60.      considered part of the official release see README.1ST).  Also, this
  61.      computer software package may NOT be included as part of another
  62.      program unless permission has been obtained in writing from the
  63.      author.  The author also retains full commercial rights to said
  64.      software package.  It is strictly forbidden to charge a fee for the
  65.      use of this software except in the following circumstances; 1) a
  66.      distribution and cost of media fee may be charged for the distribution
  67.      of this program, this fee may not exceed $5.00 in total 2) operators
  68.      of electronic bulletin boards may charge a small fee to users to
  69.      download this program from their service, this fee may not exceed
  70.      $5.00 either.
  71.  
  72.  
  73. Registration:
  74.  
  75.      The Cyber Punk'sAddressBook isNOTfree.  If you find this software
  76.      useful andcontinuetouseitformore than thirty days, you are
  77.      expected toregisteryourcopy.  The cost of registration is $15.00
  78.      (US funds).  See REGISTER.DOC for more information.
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.                     Table of Contents
  86.  
  87.  
  88. Topic                                             Page
  89. ---------------------------------------------------------
  90.  
  91. Introduction .....................................  2
  92. Main Menu ........................................  3
  93. Adding a record ..................................  4
  94. Editing a record .................................  6
  95. Deleting a record ................................  8
  96. Printing a record ................................  9
  97. Command-line switches ............................ 10
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104. Introduction :
  105.  
  106.      A new concept in information managers, The Cyber Punk's Address Book
  107.      is to network mail what an address book is to a normal mailing
  108.      address.  If you have ever found yourself buried with cryptic network
  109.      addresses stuffed here and there on little bits of scrap paper, then
  110.      you realize what a pain it can be to keep in touch with people through
  111.      e-mail message networks.  If you have ever lost the FIDOnet mail
  112.      address to someone you needed to contact then you definitly have a
  113.      need for this program.
  114.  
  115.      The Cyber Punk's Address Book (CPAB) is a database program designed
  116.      specifically to store, retrieve, and print information necessary to
  117.      keep track of network addresses so you never loose touch with an
  118.      important "Cyber Punk".
  119.  
  120.      CPAB includes many features that make it unique even among other non-
  121.      related information managers.  Functions such as autosave, undelete,
  122.      and the ability to print to a printer or to a disk file comprise the
  123.      most powerful features of CPAB.
  124.  
  125.      The autosave feature of CPAB is an extremely handy feature in an
  126.      information manager.  You'll never have to worry about whether or not
  127.      you saved the entries you just added or changed because your changes
  128.      to the CPAB's database are always saved for you!
  129.  
  130.      Deleting an entry is never a potentially fatal operation with CPAB's
  131.      undelete feature.  With one simple keystroke any record can be
  132.      undeleted!  Also, in an effort to conserve disk space, when you exit
  133.      CPAB all deletions are made permanent.  You don't have to worry about
  134.      unwanted data hanging around on your system taking up space.
  135.  
  136.      All printing is done with one easy step.  No matter if you're printing
  137.      one record or your entire database of records, printing is always a
  138.      snap with CPAB.  In an effort for CPAB to work on the widest variety
  139.      of systems, CPAB can print to printer ports 1-4 or to an ASCII coded
  140.      file for later printing or editing.
  141.  
  142.      It's easy to use!  It's small!  It's powerful!  It's cheap!  Register
  143.      your copy today!
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.                                    Page 2
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168. Main Menu:
  169.  
  170.      When you first execute ADDRBOOK.EXE from DOS, you will be greeted by
  171.      the main menu screen.  From this menu six functions are available;
  172.      View Record, Add Record, Edit Record, Delete Record, Print Record,
  173.      Exit Program.
  174.  
  175.      The following key strokes are pertinent to the main menu;
  176.  
  177.      <UP ARROW>, <LEFT ARROW>, and <SHIFT+TAB> will all cause the black
  178.      function highlighting bar to move one item upward.
  179.  
  180.      <DOWN ARROW>, <RIGHT ARROW>, and <TAB> will all cause the black
  181.      function highlighting bar to move one item downward.
  182.  
  183.      <ENTER> will launch the highlighted function.  For example, pressing
  184.      <ENTER> while the "Add Record" item is highlighted will display the
  185.      field entry screen of the add function and the user can start entering
  186.      information for a new record.
  187.  
  188.      <ESC> will exit the program all together and return the user to DOS.
  189.  
  190.      
  191.      **** This all sounds much more complicated than it really is.  If you
  192.      are new to computing, the best way to understand how this works is to
  193.      run the program and experiment.  Remember, I have designed this
  194.      program so as not to let you do anything that's dangerous to you or
  195.      your computer so feel free to experiment. :)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.                                    Page 3
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Adding a record:
  233.  
  234.      Unless you're only concern is how to contact me through network mail,
  235.      the first thing you're going to want to do is add a record of your
  236.      own.  Adding is extremely easy.  Just follow the few simple steps
  237.      below.
  238.  
  239.      1) First you must select "Add Record" from the main menu.  If the main
  240.      menu is not displayed on the screen, press the <ESC> until it is.
  241.  
  242.      2} At this point, the "Add Record" screen should be displayed on your
  243.      computer screen.  There are five fields in which you can enter
  244.      information.  They are; User Handle (Some propriety networks allow the
  245.      use of handles in public posting areas), User Name, Network Address,
  246.      Network Type, and a general purpose Notes field.  All fields are blank
  247.      and ready for input.  The first field is highlighted in black and
  248.      contains a cursor.
  249.  
  250.      2) You may leave any number of fields blank.  It is entirely up to you
  251.      as to what information is important to keep.  To enter data in the
  252.      highlighted field just simple start typing.  However, there are a few
  253.      special keys you should be aware of.  The keys and a description of
  254.      what they do are listed below.
  255.  
  256.           - <DOWN ARROW>, <TAB> will both cause the field immediately below
  257.           the active field to become the new active field.  Keyboard input
  258.           will now be added to the new active field.
  259.  
  260.           - <UP ARROW>, <SHIFT+TAB> will both cause the field immediately
  261.           above the active field to become the new active field.
  262.  
  263.           - <RIGHT ARROW>, <LEFT ARROW> will move the cursor right or left
  264.           within the active field.
  265.  
  266.           - <HOME> will move the cursor within the active field to the
  267.           beginning of the field.
  268.  
  269.           - <END> will move the cursor within the active field to the end
  270.           of the field.
  271.  
  272.           - <INSERT> will toggle the insert/over-strike mode.  When the
  273.           program is in insert mode, the cursor will be displayed as a
  274.           blinking underscore and when you type a letter or number on the
  275.           keyboard everything to the right of the cursor will be pushed
  276.           over one position.  When the program is in over-strike mode, the
  277.           cursor will be displayed as a solid blinking cursor and when you
  278.           type a letter or number from the keyboard the character
  279.           highlighted by the blinking cursor will be replaced by the
  280.           character you typed from the keyboard.
  281.  
  282.           - <BACKSPACE> will erase the character directly to the left of
  283.           the blinking cursor.
  284.  
  285.  
  286.  
  287.  
  288.  
  289.                                    Page 4
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.           - <DELETE> will erase the character that is currently highlighted
  297.           by the blinking cursor.
  298.  
  299.           - <ENTER> will add the current record to the database file.  If
  300.           you run CPAB from a hard drive, you probably won't even notice
  301.           the record was saved to disk but be assured that it did!  The
  302.           fields will be cleared and User Handle field will become the
  303.           active field.  A note of caution, if you hold the <ENTER> key
  304.           down while you are attempting to add a record, a number of
  305.           records could be saved to disk.  Since even a blank field takes
  306.           as much room as a field that is completely full, it's a good idea
  307.           to make sure that you don't hold the <ENTER> key down.  If you
  308.           accidently add a few blank records, they can easily be removed
  309.           with the delete function.  See "Deleting a record" later in this
  310.           manual.
  311.  
  312.           - <ESC> will exit back to the main menu WITHOUT saving the
  313.           current record to disk.
  314.  
  315.  
  316.      **** It is quite natural to want to press <ENTER> when you're finished
  317.      entering information into a particular field.  But, remember that
  318.      pressing <ENTER> will add the current record to the database file no
  319.      matter if you're finished or not.  If you press <ENTER> prematurely,
  320.      you can always edit the record later.  See "Editing a record" for more
  321.      information.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                                    Page 5
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360. Editing a record:
  361.  
  362.      The functions View Record, Edit Record, Delete Record, and Print
  363.      Record all make use of a pick list to select the desired record.  The
  364.      following discussion applies to all those listed above.
  365.  
  366.      When you select View, Edit, Delete, or Print Record from the main
  367.      menu, the record pick screen will be displayed.  The record fields
  368.      User Handle and User Name are displayed for each entry to assist in
  369.      the selection of the proper record.  After you have selected a record
  370.      the proper function will be launched.
  371.  
  372.      The following keys are used in the record pick list screen;
  373.  
  374.           - <UP ARROW>, <SHIFT+TAB>, <LEFT ARROW> will all move the record
  375.           selection bar one position upward.  If the pointer is at the top
  376.           of the pick list, the pick list entries will be scrolled one
  377.           position upward (if you're at the beginning of the database a
  378.           beep will sound).
  379.  
  380.           - <DOWN ARROW>, <TAB>, <RIGHT ARROW> - will all move the record
  381.           selection bar one position downward.  If the pointer is at the
  382.           bottom of the pick list, the pick list entries will be scrolled
  383.           one position downward (if you're at the bottom of the database a
  384.           beep will sound).
  385.  
  386.           - <PAGE UP> will cause the pointer to be moved 15 entries up in
  387.           the database.  If you're at the top of the database file, a beep
  388.           will sound.
  389.  
  390.           - <PAGE DOWN> will cause the pointer to be moved 15 entries down
  391.           in the database.  If you're at the bottom of the database file, a
  392.           beep will sound.
  393.  
  394.           - <HOME> will cause the pointer to be moved to the very top of
  395.           the database.  If you're at the top, a beep will sound.
  396.  
  397.           - <END> will cause the pointer to be moved to the very end of the
  398.           database.  If you're at the bottom a beep will sound.
  399.  
  400.           - <U> will undelete a previously deleted record.  Records that
  401.           are deleted will appear on the selection list as an entry drawn
  402.           on the screen in a light blue color.
  403.  
  404.           - <ENTER> will select the highlighted record.  You cannot select
  405.           deleted records.
  406.  
  407.           - <ESC> will exit out of the pick list and back to the main menu.
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.                                    Page 6
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.      After you have selected the record that you wish to edit, a screen
  425.      very similar to the add function will be displayed.  The edit function
  426.      is very similar to the add function.  The only difference is that
  427.      fields will be pre-loaded with data from the record you selected to
  428.      edit.  For more information see "Adding a record".
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.                                    Page 7
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488. Deleting a record:
  489.  
  490.      After you have selected "Delete Record" from the main menu and have
  491.      selected a record to delete from the pick list (see "Editing a record"
  492.      for more information on the pick list), the record to be deleted will
  493.      be displayed on the screen and you will be asked if you wish to delete
  494.      the record.  Choosing 'Y' from this prompt will cause the program to
  495.      temporarily delete the selected record.  Deleted entries will be
  496.      displayed in a light blue color.
  497.  
  498.      You may undelete a deleted record at any time by choosing 'U' from the
  499.      pick list screen.  However, all deletions are made permanent after you
  500.      exit CPAB.
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.                                    Page 8
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552. Printing a record or the entire database:
  553.  
  554.      After you select "Print Record" from the main menu, a dialog box will
  555.      be displayed asking you if you wish to print the entire database ('A'
  556.      for all records), one record ('O' for one record), or no records at
  557.      all ('N' for none).
  558.  
  559.      If you choose to print your entire database of records ('A'), the
  560.      program will then display another dialog box asking you if you're
  561.      sure.  If you answer yes ('Y') to the prompt, the program will begin
  562.      to print all the entries in your database.  If CPAB encounters a
  563.      printer error at any time during printing, you will be given the
  564.      option to either quit or to fix printer and continue.
  565.  
  566.      If you choose to print just one of the records from your database, the
  567.      program will display the pick list (see "Editing a record").  After
  568.      you have selected the record to print, the record will be displayed on
  569.      the screen and you will be asked if the record on the screen is the
  570.      correct record.  If you respond with a 'Y' (yes) then the program will
  571.      print the selected record.  If there is a printer error while
  572.      printing, you will be given the option quit or to fix the printer and
  573.      continue.
  574.  
  575.      **** If you have opted to re-direct the printer output to an ASCII
  576.      file and you run out of disk space, the current printing job will be
  577.      aborted.
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.                                    Page 9
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616. Command-line switches and printing to an ASCII file:
  617.  
  618.      You may have CPAB print to printer ports 1-4 or to an ASCII file.  The
  619.      commnd-line format is given below;
  620.  
  621.  
  622.      ADDRBOOK [/P=XXXXX]
  623.  
  624.      /P=LPT1-4 will set CPAB to print to printer ports 1-4.
  625.  
  626.      /P=filename will set CPAB to print to an ASCII file given by filename.
  627.      You must include the full path to the file and the file's name as part
  628.      of filename parameter.  If the file's path does not exist, printing
  629.      will fall back to its default LPT1.  If the file already exists, the
  630.      old file's contents will be erased in preparation for new data.
  631.  
  632.      All command-line parameters are optional.  By executing the program by
  633.      simple typing "ADDRBOOK", LPT1 will become the default printer port.
  634.  
  635.      Only the first parameter will have an effect on CPAB's operation.
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.                                    Page 10
  674.